@import url(http://fonts.googleapis.com/css?family=Abel);
html,body {
  background-color:#f3f8fc;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  min-height: 100%;
  color: #555;
  padding-top:40px
}
button:focus {outline:0px;}
a:hover,
a:active,
a:focus,
a:after {
  outline: none;
  text-decoration: none;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
/* H1 - H6 font */
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
  font-family: 'Abel';
  font-weight: 600;
  text-transform: uppercase;
}
h1{font-size: 30px;margin: 20px 0;}
h2{font-size: 25px}
h3{font-size: 20px}

/* ************************************************** */
/* ******************** BUTTON NAV MOBILE *********** */
/* ************************************************** */
@media (max-width: 768px)
{
  .navbar-toggle
  {
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
    text-align: center;
    padding: 0;
    margin: 0;
    margin-right: 15px;
    border: none;
    border-radius: 0;
    width: 60px;
  }
}

/* ************************************************** */
/* ****************** FORM SEARCH ******************* */
/* ************************************************** */
.search-form.input-group {margin-bottom: 20px}
.search-form.input-group input[type="text"] {
  color: #666;
  border-radius:0
}
.search-form.input-group input[type="text"]{
  border-right:none;
}
.search-form.input-group input[type="text"]:focus{
  background-color: #fff;
  border:2px solid #dce4ec;
  color: #18bc9c;
  border-right: none;
}
.search-form.input-group input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  border:2px solid #dce4ec;
  border-left:none;
  color: #18bc9c;
}
.search-form.input-group .btn {
  border:2px solid #dce4ec;
  border-left:none;
  background:#fff;
  color: #2c3e50;
  border-radius:0;
  margin:-1px;
  height:64px;
}
/* ************************************************** */
/* ****************** PRIMEFACES ******************** */
/* ************************************************** */
.ui-inputfield.ui-inputtext,
.ui-inputfield.ui-password {padding:10px}
button.ui-button{padding:8px;}

